Dsl

class Dsl

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
@get:JvmName(name = "getAlertEnabled")
@set:JvmName(name = "setAlertEnabled")
var alertEnabled: Boolean

bool alert_enabled = 8;

Link copied to clipboard
@get:JvmName(name = "getBannerEnabled")
@set:JvmName(name = "setBannerEnabled")
var bannerEnabled: Boolean

bool banner_enabled = 9;

Link copied to clipboard
@get:JvmName(name = "getCalibrationData")
@set:JvmName(name = "setCalibrationData")
var calibrationData: ByteString

bytes calibration_data = 14;

Link copied to clipboard
@get:JvmName(name = "getCompassMode")
@set:JvmName(name = "setCompassMode")
var compassMode: DeviceUIProtos.CompassMode

.meshtastic.CompassMode compass_mode = 16;

Link copied to clipboard
@get:JvmName(name = "getCompassModeValue")
@set:JvmName(name = "setCompassModeValue")
var compassModeValue: Int
Link copied to clipboard
@get:JvmName(name = "getIsClockfaceAnalog")
@set:JvmName(name = "setIsClockfaceAnalog")
var isClockfaceAnalog: Boolean

bool is_clockface_analog = 18;

Link copied to clipboard
@get:JvmName(name = "getLanguage")
@set:JvmName(name = "setLanguage")
var language: DeviceUIProtos.Language

.meshtastic.Language language = 11;

Link copied to clipboard
@get:JvmName(name = "getLanguageValue")
@set:JvmName(name = "setLanguageValue")
var languageValue: Int
Link copied to clipboard
@get:JvmName(name = "getMapData")
@set:JvmName(name = "setMapData")
var mapData: DeviceUIProtos.Map

.meshtastic.Map map_data = 15;

Link copied to clipboard
@get:JvmName(name = "getNodeFilter")
@set:JvmName(name = "setNodeFilter")
var nodeFilter: DeviceUIProtos.NodeFilter

.meshtastic.NodeFilter node_filter = 12;

Link copied to clipboard
@get:JvmName(name = "getNodeHighlight")
@set:JvmName(name = "setNodeHighlight")
var nodeHighlight: DeviceUIProtos.NodeHighlight

.meshtastic.NodeHighlight node_highlight = 13;

Link copied to clipboard
@get:JvmName(name = "getPinCode")
@set:JvmName(name = "setPinCode")
var pinCode: Int

uint32 pin_code = 6;

Link copied to clipboard
@get:JvmName(name = "getRingToneId")
@set:JvmName(name = "setRingToneId")
var ringToneId: Int

uint32 ring_tone_id = 10;

Link copied to clipboard
@get:JvmName(name = "getScreenBrightness")
@set:JvmName(name = "setScreenBrightness")
var screenBrightness: Int

uint32 screen_brightness = 2;

Link copied to clipboard
@get:JvmName(name = "getScreenLock")
@set:JvmName(name = "setScreenLock")
var screenLock: Boolean

bool screen_lock = 4;

Link copied to clipboard
@get:JvmName(name = "getScreenRgbColor")
@set:JvmName(name = "setScreenRgbColor")
var screenRgbColor: Int

uint32 screen_rgb_color = 17;

Link copied to clipboard
@get:JvmName(name = "getScreenTimeout")
@set:JvmName(name = "setScreenTimeout")
var screenTimeout: Int

uint32 screen_timeout = 3;

Link copied to clipboard
@get:JvmName(name = "getSettingsLock")
@set:JvmName(name = "setSettingsLock")
var settingsLock: Boolean

bool settings_lock = 5;

Link copied to clipboard
@get:JvmName(name = "getTheme")
@set:JvmName(name = "setTheme")
var theme: DeviceUIProtos.Theme

.meshtastic.Theme theme = 7;

Link copied to clipboard
@get:JvmName(name = "getThemeValue")
@set:JvmName(name = "setThemeValue")
var themeValue: Int
Link copied to clipboard
@get:JvmName(name = "getVersion")
@set:JvmName(name = "setVersion")
var version: Int

uint32 version = 1;

Functions

Link copied to clipboard

bool alert_enabled = 8;

Link copied to clipboard

bool banner_enabled = 9;

Link copied to clipboard

bytes calibration_data = 14;

Link copied to clipboard

.meshtastic.CompassMode compass_mode = 16;

Link copied to clipboard

bool is_clockface_analog = 18;

Link copied to clipboard

.meshtastic.Language language = 11;

Link copied to clipboard

.meshtastic.Map map_data = 15;

Link copied to clipboard

.meshtastic.NodeFilter node_filter = 12;

Link copied to clipboard

.meshtastic.NodeHighlight node_highlight = 13;

Link copied to clipboard

uint32 pin_code = 6;

Link copied to clipboard

uint32 ring_tone_id = 10;

Link copied to clipboard

uint32 screen_brightness = 2;

Link copied to clipboard

bool screen_lock = 4;

Link copied to clipboard

uint32 screen_rgb_color = 17;

Link copied to clipboard

uint32 screen_timeout = 3;

Link copied to clipboard

bool settings_lock = 5;

Link copied to clipboard

.meshtastic.Theme theme = 7;

Link copied to clipboard

uint32 version = 1;

Link copied to clipboard

.meshtastic.Map map_data = 15;

Link copied to clipboard

.meshtastic.NodeFilter node_filter = 12;

Link copied to clipboard

.meshtastic.NodeHighlight node_highlight = 13;